УЧЕБНЫЙ КУРС

Профессиональная разработка в 1С:EDT + Git и современные подходы к управлению версиями и качеством кода

Записаться на курс План курса

Этот курс – первый в серии курсов про DevOps нормальным языком – как оно на самом деле работает, зачем, почему именно так, и как на это все перейти…

Но сначала – несколько слов о чем речь…

28% технических докладов на ИС 2021 – про командную разработку, BDD / TDD, управление версиями, тестирование, контроль качества кода, CI/CD и т.д.

Инфостарт – открытая площадка, где специалисты и команды делятся тем, что для них сейчас актуально.

Почему каждая четвертая команда выносит эту тему? – потому что продукты стали сложнее, проекты стали сложнее, в группах разработки – по 10-20 человек, есть по-проектно привлеченные специалисты, плюс разработчики от заказчика, источников потенциальных ошибок куча, все нужно проверять, сводить и деплоить…

  • Каждая команда ищет, как увеличить скорость разработки – и при этом уменьшать количество ошибок.
  • Как делать разработку удобнее, автоматизируя задачи на поиск багов, коммуникацию, бэкапы, отладку и т.д.
  • Как запустить нормальные, отработанные всем миром практики тестирования, быстрого деплоя фиксов и так далее.

Это важно? Конечно. И этот курс Вам даст базис, на котором это все можно встроить.

Вам нужен этот курс, если вы:

  • Внедряете или используете тестирование и ревью кода — EDT даст вам платформу для разработки, возможность подключать удобный плагин модульных тестов, а Git — инструментарий для хранения, контроля и ревью кода.
  • Не хотите потерять код при обновлении — с Git вы гарантированно сохраните всю историю разработки и сможете восстановить любое зафиксированное изменение.
  • Испытываете сложности при работе с обработками — EDT + Git позволяют версионировать и анализировать актуальность обработки “на лету” с учетом изменений основной конфигурации (проекта).
  • Устали проверять расширения — EDT может “на лету” проверять все расширения на ошибки с учетом изменений в зависимых проектах – и делает это лучше, чем проверка применимости в Конфигураторе. Ну или ставить проверки по ним на паузу : )
  • Не можете найти нужное изменение в Хранилище — Git дает поиск по истории, вплоть “когда и кем была внесена искомая строка кода”. Найти баг – а так же кто и когда его занес.
  • Устали спрашивать коллег, кто, зачем и какие изменения внес в код, так как хранилище не отвечает нормально на эти вопросы, тем более, что нет хранилища для внешних обработок.
  • Наняли нового сотрудника — и вы не хотите, чтобы он сразу вливал свои изменения в ядро, а хотите устроить вычитку кода разными сотрудниками.
  • Работаете с 2-3-4 конфигурациями — в EDT вы можете открыть неограниченное число конфигураций / расширений / обработок в одной области и вам будет легче избегать ошибок при интеграции.
  • Стремитесь увеличить скорость работы команды — покажем, как с помощью 1С:EDT и Git перестать тратить время из-за частых ошибок, неудобных инструментов и плохой коммуникации.
  • Пишите на 2 языках программирования — вы получите такую же удобную среду разработки в 1C, как и в других языках, и сможете показать свои разработки в GitHub.
  • Хотите работать в топовых командах разработки — EDT и/или Git уже используют команды компаний 1С, Первый Бит, Рарус, OZON, Финтех Решения, IRP Team… 
  • Хотите версионировать обработки, расширения, конфигурацию — причем так, чтобы вы могли откатиться на месяц назад, и получить совместимые версии обработок и расширений с той версией конфигурации.
  • Работаете с тестовой базой на 100Гб и решаете несколько задач — не редкий случай, когда база данных тестовая одна, и разработать надо параллельно несколько задач. Git вам с этим отлично поможет.
  • Нанимаете сотрудников на фрилансе — Git поможет вам проанализировать изменения и внести их безопасно для вашей разработки.
  • Строите работу по мировым практикам — тут уже не обойтись без методик работы с Git (GitHub flow, GitFlow, GitLab flow) и т.д.

Это - необходимый базис для командной разработки

Использование 1C:EDT и Git — первый шаг к практикам DevOps в мире 1С. Эти технологии позволяют:

  • Включить в процесс тестирование и ревью кода, использовать гибкие методологии разработки.
  • Уменьшить количество ошибок за счет анализа кода «на лету» (а также избежать потерь денег и репутации из-за этих ошибок).
  • Свести к нулю потери наработок в ситуациях, когда, например, кто-то обновляет базу данных/код затер коллега/рухнул конфигуратор.
  • Сделать написание кода легче за счет синтаксического анализа “на лету” и удобного инструментария среды и плагинов.
  • Сделать процесс разработки прозрачным и понятным. Не будет ситуаций, когда неясно, кто, когда и зачем внес изменения в код. 
  • Расширить возможности окружения за счет плагинов — у вас появится дополнительная проверка качества кода, работа с CI контуром, просмотр задач из Jira и т.д.

Для кого этот курс

Для руководителей команд

Вы увеличите эффективность команды разработки, а также сможете контролировать и анализировать работу программистов, знать, что и когда сделал каждый разработчик.

Для опытных программистов

Вы получите более удобный инструмент
для разработки и шанс работать в крупных компаниях над интересными проектами. Больше вы не будете ограничены средой разработки.

Для новичков в 1С-программировании

Вы не будете останавливаться в начале своей карьеры на простых задачах, а сразу получите знания об актуальных инструментах и методиках разработки.

Для команд или нескольких человек

Вы не только сделаете разработку в вашей команде удобнее, но и сумеете передать эту информацию дальше внутри компании.

Особенности курса

  • Этот курс — выжимка реального опыта командной разработки в EDT и запуска этих практик в нескольких командах. 
  • Это НЕ “учебное видео на идеальных ситуациях”. Здесь рассматривается реальное применение технологии, со всеми особенностями и внештатными ситуациями.
  • Курс подойдет и для разработчика-одиночки, чтобы быть принятым в нормальную группу разработки, и для руководителя большой команды, чтобы новички вливались быстро.
  • Мы рассмотрим все настройки EDT и Git: от базовых стартовых возможностей до глубокой кастомизации под нужды команды.
  • Возникающие ошибки не скрываем, а анализируем. Мы научимся быстро решать все сложности, которые у вас могут возникнуть во время работы в EDT и Git.
  • В курсе мы используем английский интерфейс EDT и Git, английские термины DevOps. Это даст вам преимущество в работе с другими языками программирования, в смешанных командах и международных компаниях. Для простоты используем вставки из русского интерфейса.

Что входит в курс

20 академических часов видеоуроков

10 практических заданий и 50 вопросов в тестах

4 месяца ответов на вопросы и поддержки в Мастер-группе.

Сдача домашних заданий, кстати, тоже происходит через GitHub : )

Детальное содержание курса

Модуль 1. Быстрый старт в 1С:EDT

Изучив этот модуль, вы узнаете:

  • Как решать проблемы с установкой 1С:EDT
  • Как создавать рабочие места
  • Как импортировать конфигурации, выполнять их отладку и обновления
  • В чем ключевое различие между конфигуратором и 1С:EDT

Темы занятий модуля:

  • Установка EDT
  • Рабочие области
  • Проекты
  • Работа с исходниками
  • Конфигурации запуска
  • Отладка в EDT

Модуль 2. Знакомство с интерфейсом и функционалом 1С:EDT

Изучив этот модуль, вы узнаете:

  • Какие у 1C:EDT есть возможности для адаптации под нужды команды и как использовать весь их потенциал
  • Какие существуют утилиты для 1С:EDT и как их использовать
  • Где найти плагины для 1С:EDT и как их установить

Темы занятий модуля:

  • Меню Файл
  • Меню Редактировать
  • Меню Навигация
  • Меню Запуск
  • Меню Окно > Параметры
  • Панели Общие
  • Панели 1С:Предприятие
  • Панель Отладка
  • Установка плагинов через магазин
  • Установка плагинов из других источников

Модуль 3. Особенности работы с 1C:EDT

Изучив этот модуль, вы узнаете:

  • Как решать типовые простые кейсы, такие как выделение куска кода в переменную и ее переименование
  • Как решать глобальные кейсы, такие как обновление конфигурации через поставку обновления
  • Какие задачи надо решать через 1С:EDT, какие — через конфигуратор и как между ними осуществлять перенос изменений

Темы занятий модуля:

  • Ограничения 1С:EDT по отношению к конфигуратору
  • Обновление версии проекта 1С:EDT
  • Полезные сочетания клавиш в 1C:EDT
  • Доработка простого функционала в 1C:EDT
  • Перенос изменений из 1C:EDT в конфигуратор и обратно
  • Трехстороннее сравнение проектов
  • Рефакторинг: переименование переменных, выделение процедур, генерация комментариев, преобразование кода в переменные.

Модуль 4. Учимся работать с Git

Изучив это занятие, Вы узнаете:

  • Что такое Git, как применять его в разработке и других областях
  • Как создавать репозитории, фиксировать и отслеживать изменения файлов
  • Как работать с ветками и задачами
  • Как работать с запросами на слияние и решать конфликты слияния в Git
  • Какую методику выбрать и как внедрить ее в командной разработке
  • Какие тонкости есть при разработке с помощью Git без 1C:EDT

Темы занятия:

  • Git. Установка и создание репозитория
  • Пример работы с Git
  • Взаимодействие Git-клиентов
  • Конфигуратор и Git
  • Ветвление в Git
  • Конфликты слияния в Git
  • Регистрация в Git-сервисе
  • Локальный и облачный Git
  • Задачи в GitHub
  • Применение задач в GitHub
  • Варианты объединения веток
  • Запросы на слияние. Pull Request
  • Анализ запросов на слияние
  • Зачем нужен Fork
  • Workflow (методики работы с Git)

Модуль 5. GIT+EDT

Изучив это занятие, Вы узнаете:

  • Как доставлять свой код в публичные репозитории
  • Как переносить историю из хранилища в Git в формате 1C:EDT
  • Как работать в 1C:EDT c Git над тяжелой конфигурацией на примере 1C:ERP

Темы занятия:

  • Git + 1C:EDT. Contributor
  • GitConverter. Ручное поднятие версии проекта
  • GitConverter. Проблемы локали. Выгрузка в Git
  • 1C:ERP. Разворачиваем 1C:ERP
  • 1C:ERP. Создание репо, коммитов, веток
  • 1C:ERP. Git LFS
  • 1C:ERP. Импорт проекта
  • 1C:ERP. Выводы

Примеры видео из курса

Новые замеры производительности

Это отрезок из урока модуля 2, посвященного кастомизации и настройке 1C:EDT под себя. Из него вы узнаете, как в 1С:EDT сравнивать между собой замеры производительности и какие есть возможности для анализа производительности.

Тайминг важных этапов видео:

  • 1:02 — Включаем замер производительности.

  • 1:40 — График для анализа производительности.

  • 1:58 — Как анализировать замеры производительности с учетом изменений.

  • 3:49 — Как дать название замеру.

  • 4:43 — Как удобно сравнивать разные замеры производительности.

  • 6:03 — Настройки для анализа производительности.

  • 9:02 — Импорт и экспорт замеров производительности.

  • 10:30 — Устанавливаем, пропускаем и удаляем точки остановок.

Отладка в 1C:EDT

В этом уроке мы посмотрим панель отладки, в частности, рассмотрим группировки точек останова, что сильно облегчает жизнь, так как иногда их бывает слишком много.

Кроме этого,  узнаем, как отключать Вычисляемые значения, что позволит существенно ускорить отладку и даже даст несколько интересных преимуществ. Также научимся делать экспорт точек останова и сможем обмениваться не только кодом, но и точками останова.

Тайминг важных этапов видео:

  • 0:50 — создание новой рабочей области и загрузка конфигурации для отладки.

  • 5:47 — виды ошибок при загрузке конфигурации.

  • 7:40 — понятие «Перспективы».

  • 8:47 — остановка по ошибке.

  • 9:10 — интерфейс отладчика. Вспомогательные панели.

  • 14:28 — разбор режима отладки.

  • 19:58 — особенности EDT в части отладки.

Время на изучение

Весь курс можно пройти за 3-4 недели.

В то же время, Вы сможете задавать все возникающие вопросы и получать ответы в Мастер-группе в течение четырех месяцев.

Если Вам потребуется прямая активная помощь в Вашем проекте – это также возможно.

Формат курса, график и поддержка

После оплаты курса Вы получаете доступ к закрытым разделам сайта и скачиваете видео-уроки. Их Вы можете проходить в любом удобном для Вас графике / порядке.

Возникающие вопросы Вы задаете тренерам на страницах обсуждений (Мастер-группы), там же Вы можете увидеть ответы на свои вопросы и вопросы других участников.

Поддержка по данному курсу – 4 месяца, ее можно активировать в любое удобное время.

По такой схеме мы обучаем несколько тысяч человек в год. Это работает : )

Защита и доступ к материалам

Все материалы скачиваются с сайта и доступны Вам без ограничения сроков.

Для просмотра видео-уроков используется защищенное приложение (видеоплеер), оно работает только в среде Windows.

Сразу после покупки и каждый год далее Вы можете получить 3 регистрационных ключа + 1 резервный. Вы сможете активировать их дома, на работе – и смотреть уроки курса там, где Вам удобно.

Стоимость курса

Регулярная стоимость курса:

23 700 рублей

Специальная цена
до 27 апреля 2024:

18 400 рублей

Если Вы добавите в заказ сопутствующие курсы, то получите дополнительную скидку.

Оформить заказ:

Загружается страница

Возможно у Вас установлен блокировщик контента, поэтому форма заказа не загрузилась

— Отключите на время блокировку контента в Вашем браузере и перегрузите страницу, либо добавьте сайты: курсы-по-1с.рф, fs.курсы-по-1с.рф в список доверенных сайтов (whitelist)

— Если Вы не можете отключить блокировку или действует корпоративная блокировка контента, то Вы можете оформить заказ, заполнив форму:

  • *Оформляя заказ Вы даете согласие на обработку персональных данных и соглашаетесь с Пользовательским соглашением
  • Это поле используется для проверочных целей, его следует оставить без изменений.



— Другие способы оформления заказа:

  • Связаться с оператором в чате и оформить заказ
  • Написать нам на е-мейл support@kursy-po-1c.ru с темой письма «Оформить заказ»

Если никакие из этих способов не подходят - просто позвоните нам: 8-800-100-0613

Дополнительная информация
Гарантия

Мы ведем обучение с 2008 года, уверены в качестве наших курсов и даем на этот курс нашу стандартную 60-дневную гарантию.

Это значит, что если Вы начали заниматься по нашему курсу, но вдруг передумали (или, скажем, не имеете возможности), то у Вас есть 60-дневный срок для принятия решения – и если Вы производите возврат, мы возвращаем 100% оплаты.

Текущий уровень возвратов наших курсов: менее 1 процента…

Рассрочка платежа

Наши курсы можно оплатить по частям или в рассрочку, в том числе без процентов. При этом доступ к материалам Вы получаете сразу.

Это возможно при оплате от физических лиц на сумму от 3 000 руб. до 150 000 руб.

Все, что Вам нужно сделать – это выбрать способ оплаты “Оплата через ЮKassa”. Далее на сайте платежной системы выбираете “Заплатить по частям”, указываете срок и размер выплат, заполняете небольшую анкету – и через пару минут получаете решение.

Варианты оплаты

Мы принимаем все основные формы платежей.

От физических лиц – оплаты с банковских карт, электронными деньгами (WebMoney, ЮMoney), через интернет-банкинг, оплаты через салоны связи и так далее.

Возможна также оплата заказа по частям (в рассрочку), в том числе без дополнительных процентов. Для этого при оформлении заказа укажите способ оплаты через “ЮKassa
” – а далее на сайте платежной системы выберите “Заплатить по частям”.

От организаций и ИП мы принимаем безналичную оплату, естественно, предоставляются все стандартные документы. Вы вводите заказ – и сразу можете распечатать счет на оплату.

Обучение нескольких сотрудников

Наши курсы предназначены для индивидуального обучения. Групповое обучение по одному комплекту является незаконным распространением.

Если Вам нужно обучить нескольких сотрудников – просто закажите несколько комплектов, и цена второго и следующих будет на 40% меньше.

На дополнительные комплекты не действуют еще какие-либо скидки или акции – они и так дисконтированы, получилась бы “скидка на скидку”.

Актуальность

Курс записан на версии EDT 2021.1

Есть вопросы?

Спросите в комментариях ниже – или напишите нам на support@kursy-po-1c.ru

Комментарии / обсуждение (80):

  1. Николай

    Добрый день, а по итогам курса будет выдача сертификата? Не нашёл информации на официальной странице

    • Кузьмин Сергей

      Добрый день, Николай!
      Да, после прохождения курса выдается сертификат о прохождении курса, при условии выполнения обязательных практических заданий.

    • Анна Бортникова

      Здравствуйте, Артем! В новой редакции нет принципиальных отличий, поэтому на текущий момент обновление курса не планируется.

  2. Олег Р

    День добрый.
    1. В описании курса не нашел информации о преподавателе, расскажите, пожалуйста, про него.
    2. Когда планируется запуск очередной группы на курсы
    “Профессиональная разработка в 1С:EDT + Git и современные подходы к управлению версиями и качеством кода”
    и
    “Сценарное тестирование в 1С: настройка и практика использования” ?

    • Кузьмин Сергей

      Добрый день, Олег!
      Авторы указанных Вами курсов – специалисты из команды IRP Team.

      Обучение по курсам проходит по свободному графику, активировать доступ и начать обучение можно в любой удобный момент.

  3. i.chikachyov

    Курс записан на версии EDT 2021.1, а сейчас уже 2022.2.5. На сколько актуален курс? Рассматриваются ли новые возможности и исправления актуальной версии EDT?

    • Поддержка курса по EDT

      Ничего существенно (в принципе и не существенно) нового не вышло. Курс записан на 2021.1, однако, он был обновлен до версии 2021.3. Там были изменения, поэтому курс обновили, причем прилично так. А начиная с 2021.3 – ничего интересного не появлялось в EDT. В обновлении курса даже целый модуль по строгой типизации, которая тогда была еще в бета версии.

  4. Бизнес Профи44

    Добрый день!
    На сколько комфортно будет работать EDT+GIT с конфигурацией ERP, когда в команде 10 разработчиков? На что обратить внимание при организации работы?

    • Поддержка курса по EDT

      Доброе. На самом деле на очень многое.
      1. Надо подготовить базу ERP, вырезать оттуда мусор и перенести его в расширения (всякие макеты кладра, драйвера и т.д.), убрать конфу поставщика.
      2. Подготовить тестовые базы, причем не копии прода на десятки гигов, а не большие тестовые с тестовыми данными, так, чтобы можно было комфортно работать в файловом режиме
      3. Убедится что разрабы работают локально, или у них достаточно мощный сервер, из расчёта 4-5 ядер на разраба + 20Гигов рама. Диски NVMe, и антивирусы не смотрят в папки ЕДТ, рабочей области и гита.
      4. Определится в вопросах обновления – если есть контур, то хорошо, если нет – надо думать как конфу связывать с конфой поставщика обратно и обновлять, или подготавливать конфу для обновления через ветки
      5. В целом – долго перечислять, и не каждый пункт обязателен, но если это не сделать, то тогда комфорт будет ниже. Например, если у вас будут не тестовые базы, а копии прода – будет сложно работать с отладкой. Если будет конфа поставщика – будете трать время на первую загрузку много. Если будут большие макеты – едт не сможет их распараллелить, а значит активация контекста будет дольше. И т.д.
      6. Определить по каким git flow методикам будет идти разработка
      7. Минимально – надо контур, на основе того же github actions, который будет просто собирать cf, это надо чтобы убедится, что после мержа вы ничего не сломали

      Вобщем если делать все правильно – там не так все просто, а если делать не правильно – то можно быстро присоединится к “ждунам”, которые “придут через 5 лет, может тогда в едт не будет багов” :)

        • Поддержка курса по EDT

          Такой же смысл – как и писать письмо в MS Word. Те кому не хватает возможностей простого текстового поля обычного почтового клиента – открывают MS Word и пишут туда.
          Можно ли сказать – что это только усложнение написания письма?
          Все зависит от задач и потребностей. Если вам все это не надо – значит это просто вам не надо. Кому то и сервер 1С для работы не нужен. Но, когда клиент упирается в какие то ограничения – приходится все усложнять. Тут так же.

  5. Сергей Иванов

    Добрый день!
    Подскажите пожалуйста, какой примерный объем практической части в часах (некое среднее значение для расчета плана прохождения всего курса)?
    Еще вопрос – верно ли, что в курсе рассматривается GitHub? Если у нас в компании используется GitLab, будут ли ограничения в части изучения курса? не возникнет ли путаницы в названиях или отсутствия некой функциональности в GitLab по сравнению с GitHub?

    • Поддержка курса по EDT

      Доброе.
      Практическую часть можно всю пройти за пару часов.
      По гитхабу – да, рассматривается именно он, но принципы там схожи. Поэтому не особо принципиально – что брать за основу.

  6. Дмитрий Рудаков

    Добрый день
    В EDT возможна разработка для мобильных приложений ? Есть ли ограничения у EDT в этом смысле ?

  7. Сергей

    Добрый день!
    Я работаю в БП Корп 3.0 + Бит Финанс, где сделано много доработок и все они вынесены в расширение. Я научился адаптировать расширение к изменениям кода во время обновлений конфигурации с помощью инструментов OneScript. Вопрос, есть ли подобные инструменты в EDT? Прошу дать развёрнутый ответ.

    • Поддержка курса по EDT

      Доброе. Разверните вопрос.
      Не понятно что именно вы делаете через оскрипт

      • Сергей

        Есть конфигурация до обновления и расширение, согласованное с ней. После обновления конфигурации часть её методов, доработанных в расширении, изменится, но расширение об этом “не знает”. Его нужно поправить, чтобы учесть эти изменения. Как найти места в расширении, которые нужно править? Особенно, если расширение объёмно. Есть решение на основе OneScript, которое позволяет, используя выгрузки в xml-файлы конфигурации до и после обновления и расширения, визуализировать изменения кода конфигурации, доработанного в расширении. Дальнейшая правка расширения становится уже делом техники.
        Есть ли какой-то инструмент в EDT с подобной функциональностью? И не обязательно на основе OneScript.

        • Поддержка курса по EDT

          Да, это валидация через ring. Вы можете валидировать свое расширение на основе главного проекта, и если EDT что-то не понравится, то он выдаст вам ошибки.
          Самое же качественное решение – это все тесты. Юнит или сценарные. И с контролем покрытия кода. Все статичесие анализаторы, никогда не смогут вам рассказать о том, как себя расширение поведет в рантайме.

  8. Екатерина

    Здравствуйте, подскажите пожалуйста, курс можно активировать в любой момент, можно проходить курс в своем темпе? Или привязываться к дате начала потока 29 марта?

    • Кузьмин Сергей

      29 марта – это дата старта общего потока. Но если Вы не успеваете или не хотите стартовать с этой даты, можете активировать токен доступа любой удобной Вам датой и приступить к обучению.

  9. Макар

    Добрый день. Подскажите, какие версии платформы 1С необходимы для прохождения курса?

  10. VIGO

    Добрый день.
    На моём ноутбуке курс не работает без танцев с бубном(писал в саппорт: необходимо отключать фирменное ПО Dell, потом без перезагрузки ноут нормально не работает. Обещали исправить в следующей версии плеера, но новой версии так и нет), плюс внедрение EDT немного перенесли, поэтому прохождение курса отложил.
    Сейчас снова актуально, подскажите, как можно продлить доступ к мастер-группе?

    • Юлия Волкогонова

      Добрый день.
      Когда доступ в мастер-группу у Вас закончится, Вы можете приобрести дополнительный доступ к поддержке, написав на почту support@kursy-po-1c.ru.
      .

  11. Сергей

    Добрый день, пожалуйста подскажите, насколько будет полезна практическая часть курса для команды ведущей 90% разработки в обычном интерфейсе на ут 10.3 как следствие конфигуратор и хранилище?

    • Поддержка курса по EDT

      Доброе. Боюсь что полезен будет только 4 модуль, там в целом про гит рассказывается.
      Однако, там не рассказывается про precommit и прочие штуки, которые нужны для работы с обычными формами и гитом.
      А так как EDT не работает с обычными формами и хранилищем, то пользы для вашего текущего проекта будет мало.
      Но с другой стороны – если вы ознакомитесь с тем, как может выглядеть разработка с учетом всех новых технологий, то возможно это будет стимул обновить таки УТ10, на что-то поновее :)

  12. Даниленко Тимур

    Здравствуйте! А обновление типового релиза рассматривается в данном курсе (через EDT)?

    • Поддержка курса по EDT

      Доброе. Пока только через конфигуратор показываем, но в обновлениях – курса будет и про другие методы.

      • Даниленко Тимур

        Я знаю о 2-ух способах.
        1. Делаем 2 доп. проекта, в которых будет текущая и новая типовая конфигурация (можно скриптами, чтоб руками не возиться постоянно). В основной запускаем Сравнение \ объединение, указываем в качестве второго источника новую конфигурацию поставщика (проект), а в качестве общего предка текущую конфигурацию поставщика (проект). Вроде неплохо работает, но фильтр Дважды измененные странно работает. Зато в большинстве случаев на автомате сам корректно мержит тексты. Сейчас такой способ использую, но есть проблемы с Дважды измененными (с фильтром) и типовой код, который не менялся не всегда применяется (обновляется), приходиться руками указывать, чтоб код из новой конфигурации брался.
        2. Внутри проекта делаем несколько веток, в одной из которых будет новая конфигурация поставщика. Потом все это дело мержится. Но механику не очень понял, поэтому этот способ отложил.
        К чему собственно изначально задал вопрос про обновление релиза типового, как заметили коллеги (в сети), в ЕДТ гораздо лучше работает механизм Сравнения \ объединения, чем в конфигураторе (хотя своих минусов тоже хватает). И чтобы полностью уйти от легаси конфигуратора нужно решить проблему с обновлением. Буду ждать от Вас кейсов на этот счет в этом курсе.
        Спасибо.

        • Поддержка курса по EDT

          Да, сейчас там есть чудеса при поднятии релиза, поэтому я эту тему и отложил, а то было бы слишком много “А вот пока делаем так, но потом так делать не надо будет, наверное :)”

    • Юлия Волкогонова

      Добрый день.
      Вы можете проходить обучение в любое время так как наши кусы в дистанционном формате.

    • Юлия Волкогонова

      Добрый день.
      Когда будет набираться отдельный поток пока не известно. Сейчас возможно приобрести данный курс совместно с курсом “Сценарное тестирование в 1С: настройка и практика использования”, подробнее Вы можете ознакомиться на странице https://xn—-1-bedvffifm4g.xn--p1ai/courses/1c-testing-qa-2022/.

  13. Олег

    Добрый день.

    Застрял на одном моменте:
    при подключении к проекту второй базы, а точнее при обновлении второй базы из ранее созданного проекта, на форме отсутствует флажок “Загрузить полную конфигурацию”.
    В результате при открытии редактора отсутствует список привязанных к проекту баз.

  14. YSalikhov

    Добрый день. Не воспроизводится видео. Выдает сообщение “Для корректного воспроизвtдения рекомендуем закрыть приложения: TSVNCacheWindow TSVNCashe.exe и попробовать еще раз.” В списке работающих процессов такие приложения не нашел. (W10).

    • Кузьмин Сергей

      Указанный Вами процесс принадлежит программе TortoiseSVN. Поищите ее процессы в Диспетчере задач.
      Также проверьте Панель задач (возможно, там запущен агент программы).

  15. Дмитрий

    Добрый день. Подскажите, будет ли интересен курс для тех, кто пока не планируется работать в ЕДТ?

    • Поддержка курса по EDT

      Я всем говорю так – лучше осознаный отказ. Т.е. лучше заранее знать – что можно, а что нельзя, и что надо сделать, чтобы это было можно.
      Тем более модуль гита – он показывается в том числе на примере конфигуратора, и описываются проблемы связанные с этим. Так что, наверное – стоит посмотреть.

  16. Александр

    Добрый день. Курс можно проходить на актуальной версии EDT или не стоит?

    • Поддержка курса по EDT

      Можно. Но с поправкой на обновления. В частности на то, что там есть механизм приложений,который связывает базу и проект.

  17. ASimvolokov

    Здравствуйте, по итогам прохождения курса и выполнению домашних заданий, будет высылаться сертификат?

  18. koluchiynick

    А будет работать видео на виндовс под виртуалкой? Так как у меня мак и винда есть только на виртуалке

    • Кузьмин Сергей

      Для просмотра материалов курса нужен компьютер с ОС Windows. В виртуальной среде плеер корректно работать не будет.

  19. Андрей

    Здравствуйте. В отладчике (на первом видео) колонка “Line…” – эта колонка “Очерёдность выполнения” или “Номер строки в модуле”? Можно ли в с помощью Этих инструментов увидеть Весь отработанный код отсортированный по очерёдности выполнения??

    • Поддержка курса по EDT

      Доброе. Если я правильно понял место – то это номер строки модуля.
      Очередность выполнения – тут не понял, код всегда идет последовательно, если нету только GoTo, так что не понял что именно вас смутило. Вы можете сделать группировку по модулю и отсортировать по номера строк, на сколько я помню – ЕДТ дает это сделать, но вот прям последовательность выполнения кода, сложно сказать, я просто не знаю как такие результаты интерпретировать и зачем они нужны. Можете объяснить подробнее сам кейс?

      • Андрей

        Работа была в ERP. Процедура запускала множество фоновых заданий, которые тоже запускали процедуры, естественно из Кучи кода, находящегося в разных местах. У меня заняло часов 5, что бы пройти отладчиком весь код. Естественно процесс стал чрезвычайно запутанным. Я подозревал примерно кусок кода, который вызывает сбой, но для полного понимания процесса нужен был последовательно выполненный код. Отладчиком, Замером производительности, Точками останова установить проблемное место удалось примерно на 3-й день.

        • Поддержка курса по EDT

          Вот в ЕДТ есть такая интересная особенность – как группы тчоек останова. Вот если включить замер, проставить точки останова, сгруппирвоать их по группам (по модулям например), то мотом можно просто выключать группы. Плюс, вы можете в ЕДТ запускать сразу несколько отладок, в том числе и из другой базы и сравнивать. Т.е. есть две базы, в одной хорошо, в другой – плохо. Запустили две базы в отладке одного проекта и идете отладкой, смотрите – где что отличается.

  20. Бертыш Андрей

    Добрый день. Меня очень живо интересует, помимо получения купона на скидку, технология разработки плагинов для EDT. Верно ли я понимаю что она, технология разработки плагинов, не освещается в рамках данного курса?

    • Поддержка курса по EDT

      Да, тема разработки плагинов не освещается. Там разработка делается языке JAVA, так что это совсем отдельная история.

  21. Андрей

    Добрый день!
    Подходит ли 1C:EDT для разработки “старых” конфигураций, к примеру УПП 1.3?

  22. Valery_Izh

    С виду приличный курс. И, взяли, опошлили англоязычным интерфейсом.
    Ведь и так понятно: кто никогда не работал с анлг. версией инструментов, так и не будет работать с ними. Для чего людям создавать дополнительный фактор отторжения?

    • Юлия Волкогонова

      Добрый день.
      Использование англоязычного интерфейса в нашем курсе оправдано и является его особенностью.
      Автор отмечает, использование английского интерфейса EDT и Git, а также английских терминов DevOps даст Вам преимущество в работе с другими языками программирования, в смешанных командах и международных компаниях. Для простоты используются вставки из русского интерфейса.
      Если у Вас возникнут вопросы по терминам, Вы всегда можете уточнить у преподавателя их значение.

  23. Андрей Иванович

    Актуальная на текущий момент версия EDT 2021.2.10. Можно ли проходить курс на ней? Или лучше использовать 2021.1.7?

    • Поддержка курса по EDT

      Можно и на 2021.2, с поправкой на изменения.
      Т.е. в курсе, например, говорится, что не поддерживаются шаблоны. А в 2021.2 – они поддерживаются.
      Из существенных отличий – это только вкладка приложений. Т.е. раньше связь напрямую была с базой, а теперь – через специальный объект Приложения.

  24. Юрий Романов

    Добрый день.
    Какие принципиальные отличия этого курса от аналогичного курса 1С?

    • Кузьмин Сергей

      Наш курс рассказывает опытный преподаватель и одновременно представитель компании, которая решает свои задачи с помощью EDT. В курсе – реальный практический опыт. Если интересуют какие-то конкретные темы, предлагаем сравнить план курса с описанием на сайте 1С.

    • Алексей

      Проходил курс по EDT в учебном центре 1С – мальчик просто читает интерфейс и озвучивает очевидное,
      даже процесс мержа веток не описан.

  25. AlexGroovyGG

    Добрый день! Ранее покупал курсы, купона на почте никакого нету,прошу выслать.
    Также сразу ещё пару вопросов:
    1) Какие минимальные требования к курсу в плане наличия конфигураций,ПО и т.д.? Я так понял из комментариев необходимо иметь в наличии демо базу ERP,верно?
    2) Как сдаются домашние задания? Пытался найти в инструкциитакой пункт ,не нашел. Внутри курса будут рассказаны правила сдачи домашних заданий?

    • Поддержка курса по EDT

      Добрый день. Я отвечу по части дополнительных вопросов.
      1. Весь курс идет в режиме просмотра, но в некоторых местах мы берем конфигурации попроще, чтобы быстрее было, а в некоторых – посложнее, чтобы понимать, что нас ждет с большими конфигурациями. Т.е. в курсе нет никакой жесткой привязки к конфигурациям.
      2. Домашние задания сдаются либо на сайте в виде отчета, либо ссылкой на pull request вашего публичного репозитория.

      • AlexGroovyGG

        Спасибо) Последний вопросик) Сдача домашних заданий ограничена по времени?

        • Кузьмин Сергей

          По всем практическим заданиям нужно отчитаться в период действия поддержки в Мастер-группе. Он составляет 3 месяца с даты активации токена доступа.

  26. Елена

    Добрый день!
    1. По 5-му модулю предполагается работа с ERP-конфигурацией.
    Что под этим подразумевается?
    Обучающимся будет предоставлена демо-база или это та конф-я на которой будут видеоуроки?
    2. Обучение будет строиться как обычно, с выполнением домашнего задания по модулю и визаключении – финальное задание?
    3. Когда предполагается следующий поток ? Будет ли та же стоимость на курс для тех кто уже преобретал ваши курсы?

    • Кузьмин Сергей

      Добрый день!
      1. Речь о том, какая конфигурация использована для записи видео. Демо-базу ERP мы не предоставляем, так как это было бы нарушением имущественных прав 1С.
      2. Все верно. В курсе предусмотрены практические задания и для успешного финала их нужно будет все выполнить.
      3. Первый поток стартует 26.11.2021. Позже можно будет подключаться к обучению в любой момент, ждать набора на поток не нужно будет. Скидка по купону будет действовать только до 26.11.2021. Далее – основная стоимость курса.

  27. Yukos

    Добрый день.
    А разработка и отладка под мобильные устройства будет рассматриваться в курсе?

    • Поддержка курса по EDT

      Доброе. Пока нет. Но в ближайших обновлениях – запланировано.

        • Насипов Фарит

          Все как у 1С – если будут обновления, то они будут доступны покупателям, когда их объем становится большим или требуется что-то пересмотреть в принципе – будет записан новый курс. Стандартная практика.

  28. Т А

    Добрый день.
    “Как запустить нормальные, отработанные всем миром практики тестирования, быстрого деплоя фиксов и так далее.”
    Поясните, пожалуйста, мне, говорящему на обычном русском языке, что такое “..деплоя фиксов”?

    • Поддержка курса по EDT

      Быстрый деплой – это когда программист не работает с продом напрямую, а доставкой обновлений занимается некий специальный контур, который предварительно прогоняет тесты и т.д.

      Однако, про настройки контура в этом курсе нет рассказа (это детально разбирается в третьем курс), но есть про то, как туда двигаться и как все будет (или может быть) в конце, когда все у вас уже будет контур и прочее. И EDT+git – это очень хорошее начало для понимания дальнейших процессов.

        • Поддержка курса по EDT

          Не совсем так.
          Git, а точнее eGit, это просто один из плагинов, который предустановлен в EDT.
          Можно работать и без git в целом, а можно работать и с git, но не с тем клиентом, который встроен в EDT. Мы на курсе рассматриваем несколько совершенно разных клиентов, а там – каждый выберет тот, что ему понравится.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *